/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package appstudio7i.modelo;

import java.math.BigDecimal;
import java.util.List;

/**
 *
 * @author admin
 */
public class Sala {

    private String codigo;//SA01
    private String nombre;
    private int capacidad;
    private boolean amplificadores;
    private boolean aireAcondicionado;
    private boolean parlantes;
    private BigDecimal costo;
    private Local local;

    private List<Instrumento> instrumentos;
    private List<Servicio> servicios;

    public boolean isAireAcondicionado() {
        return aireAcondicionado;
    }

    public Sala() {
    }

    
    public Sala(String codigo, String nombre, int capacidad, BigDecimal costo, Local local) {
        this.codigo = codigo;
        this.nombre = nombre;
        this.capacidad = capacidad;
        this.costo = costo;
        this.local = local;
    }
    
    public Sala(String codigo, String nombre, int capacidad, BigDecimal costo, boolean amplificadores, 
            boolean aireAcondicionado, boolean parlantes, Local local) {
        this.codigo = codigo;
        this.nombre = nombre;
        this.capacidad = capacidad;
        this.costo = costo;
        this.amplificadores = amplificadores;
        this.aireAcondicionado = aireAcondicionado;
        this.parlantes = parlantes;
        this.local = local;
    }
    
    public Sala(String codigo, String nombre, int capacidad, BigDecimal costo, boolean amplificadores, 
            boolean aireAcondicionado, boolean parlantes, Local local, List<Instrumento> instrumentos, List<Servicio> servicios) {
        this.codigo = codigo;
        this.nombre = nombre;
        this.capacidad = capacidad;
        this.costo = costo;
        this.amplificadores = amplificadores;
        this.aireAcondicionado = aireAcondicionado;
        this.parlantes = parlantes;
        this.local = local;
        this.instrumentos = instrumentos;
        this.servicios = servicios;
        
    }
    

    public void setAireAcondicionado(boolean aireAcondicionado) {
        this.aireAcondicionado = aireAcondicionado;
    }

    public boolean isAmplificadores() {
        return amplificadores;
    }

    public void setAmplificadores(boolean amplificadores) {
        this.amplificadores = amplificadores;
    }

    public int getCapacidad() {
        return capacidad;
    }

    public void setCapacidad(int capacidad) {
        this.capacidad = capacidad;
    }

    public String getCodigo() {
        return codigo;
    }

    public void setCodigo(String codigo) {
        this.codigo = codigo;
    }

    public List<Instrumento> getInstrumentos() {
        return instrumentos;
    }

    public void setInstrumentos(List<Instrumento> instrumentos) {
        this.instrumentos = instrumentos;
    }

    public Local getLocal() {
        return local;
    }

    public void setLocal(Local local) {
        this.local = local;
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public boolean isParlantes() {
        return parlantes;
    }

    public void setParlantes(boolean parlantes) {
        this.parlantes = parlantes;
    }

    public List<Servicio> getServicios() {
        return servicios;
    }

    public void setServicios(List<Servicio> servicios) {
        this.servicios = servicios;
    }

    public BigDecimal getCosto() {
        return costo;
    }

    public void setCosto(BigDecimal costo) {
        this.costo = costo;
    }

    @Override
    public String toString() {
        return "Sala{" + "codigo=" + codigo + ", nombre=" + nombre + ", capacidad=" + capacidad + ", amplificadores=" + amplificadores + ", aireAcondicionado=" + aireAcondicionado + ", parlantes=" + parlantes + ", costo=" + costo + ", local=" + local + ", instrumentos=" + instrumentos + ", servicios=" + servicios + '}';
    }
       
    
}
